package main

import (
	"github.com/gin-gonic/gin"
	swaggerFiles "github.com/swaggo/files"
	ginSwagger "github.com/swaggo/gin-swagger"
	"swagger/api"
	"swagger/config"
	_ "swagger/docs"
)

// @title swagger测试
// @version 1.0
// @description 这是一个swagger测试
// @license Apache 2.0
// @contact.name swagger测试文档
// @contact.url https://github.com/swaggo/swag/blob/master/README_zh-CN.md
// @host 127.0.0.1:8080
// @BasePath /api
func main() {
	config.ConfInit()

	router := gin.Default()

	// 注册 Swagger
	router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))

	api.Router(router)

	router.Run() // 监听并在 0.0.0.0:8080 上启动服务
}
